reusable methods selenium